package Day08_16;

import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;

public class Test_List_Ways {
    public static void main(String[] args) {
        List<String> li = new ArrayList<>();
        li.add("a");
        li.add("b");
        li.add("c");
        li.add("d");
        li.add("a");

        li.add(5,"f");
        Iterator it = li.iterator();
        while(it.hasNext()){
            System.out.println( it.next() );
        }

        System.out.println("--------------------");
        for (int i = 0; i < li.size(); i++) {
            System.out.println( li.get(i) );
        }

        System.out.println( li.indexOf("a") +" + "+ li.lastIndexOf("a") );
        li.remove(5);

        for (int i = 0; i < li.size(); i++) {
            System.out.println( li.get(i) );
        }
        li.set(4,"e");
        System.out.println("-----------");
        for (int i = 0; i < li.size(); i++) {
            System.out.println( li.get(i) );
        }
    }
}
